Conversation
ref https://linear.app/ghost/issue/BER-3325 - as we allow for one retention offer per cadence ("Monthly retention", "Yearly retention"), we want to keep at most 1 active retention offer per cadence - when a retention offer is created, it automatically archives existing retention offers on that cadence - similarly, when a retention offer is activated from the settings UI (e.g. enable "Monthly retention"), all other retention offers on that cadence are archived )
ref https://linear.app/ghost/issue/BER-3325 - Portal Preview now supports Retention offers, with configurable title / description
Changelog for v2.64.3 -> 2.64.4: - eef0d56b73
ref https://linear.app/ghost/issue/BER-3325 - Wired up Portal preview, offer redemption count, list and edit views, on/off toggle in Retention Offer settings - As we have a single retention offer per cadence in the UI ("Monthly retention", "Yearly retention"), updating an existing retention offer requires additional logic: - if the billing terms (amount, duration, type) have changed, we create a new active retention offer and archive existing ones. We cannot update an existing offer's billing terms once created, as the offer may have been redeemed already by members. - if only the display title/description have changed (no billing changes), then we can edit the existing offer
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )